Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Nova Challenger Osaka - Osaka 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana Heilbronn Open - Heilbronn Quelle Cup - Furth The Nottingham Cahllenger - Nottingham IPP Open - Helsinki Kuppers Kolsch Cup Aachen - Aachen Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto Hilton Waikoloa Village USTA Challenger - Waikoloa XXX Edizione 'A Savoldi Marco' - Manerbio Akbank Private Banking-TED Open - Istanbul Czech Indoor Open - Prague 6th Sardinian International Championships - Cagliari KGHM Polish Indoors - Wroclaw Ciudad de Pozoblanco Open Diputacion - Cordoba Bogota Challenger - Bogota Samsung Secruities Cup Challenger - Seoul Challenger Leon 2004 - Leon Porsche Open - Poznan Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Baden Open - Karlsruhe Schickendanz Open - Furth Seguros Bolivar Open - Bogota Porsche Open - Poznan Media Will Cup Busan Challenger Tennis - Busan Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Corona Mexico City Open - Mexico City IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger Bergamo Challenger Bogota Challenger Sunrise Challenger Mexico City Challenger The Surbiton Trophy - Surbiton Tunis Challenger Zagreb Open - Zagreb San Marino Challenger 9th Wartburg Open - Eisenach The Surbiton Trophy - Surbiton St. Remy Challenger Cali Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger Mons Challenger Rennes Challenger Astana Challenger Rhodes Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Warsteiner Challenger Wolfsburg - Wolfsburg Top Wool Challenger Biella - Biella Biella Challenger Alessandria Challenger Optimus Maia Open - Maia 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Heilbronn Open - Heilbronn drkoop.com USTA Tennis Championships of San Antonio - San Antonio Heineken Challenger - Ho Chi Minh City Alexander Kolyaskin Memorial - Donetsk Bogota Challenger Seguros Bolivar Open - Bogota drkoop.com USTA Tennis Championships of Houston - Houston Time Warner USTA Challenger - Binghamton Banja Luka Challenger XL Capital Bermuda Open - Bermuda Rennes Challenger 2001 Challenger Canottieri Mincio - Mantova Bucaramanga Challenger Open de L'Isere - Grenoble Honda-Kah Open - Singapore Dallas Challenger San Jose Challenger Challenger 42 - Andrezieux Barranquilla Challenger Quelle Cup 1999 - Furth Copa Petrobras - Bogota Challenger Leon 2003 - Leon GHI Bronx Tennis Classic - Bronx Nottingham Challenger VIII Avierto Internacional de Salinas - Salinas Marburg Challenger San Luis Potosi Challenger - San Luis Potosi ATU Cup - Weiden San Marino Cepu Open - San Marino Scheveningen Challenger Samsung Securities Cup Challenger Tennis - Seoul Bogota Challenger Poznan Challenger XL Capital Bermuda Open - Bermuda Banca Stato Challenger Lugano - Lugano Neride Prague Indoor - Prague Maia Open 2002 - Maia San Marino Challenger USTA Seascape Challenger - Aptos 3° Trofeo 'Citta di Brindisi' - Brindisi USTA Challenger of San Antonio - San Antonio Lambertz Open - Aachen Okal Cup 2003 - Eckental XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Steelers Cup - Kosice Corona Mexico City Open - Mexico City Arroyo de la Encomienda - Valladolid IPP Open - Helsinki The Surbiton Trophy - Surbiton Alexander Kolyaskin Memorial - Donetsk Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Trnava Challenger San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Sacramento Challenger Rennes Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Tiburon Challenger Medellin Challenger Geneva Challenger Heilbronn Challenger Quimper Challenger Bergamo Challenger SAA Hilversum Open - Hilversum Dallas Challenger Barranquilla Challenger Ljubljana Open - Ljubljana Heilbronn Challenger Astana Challenger - Astana Braunschweig Challenger Poznan Challenger Burbank Challenger - Burbank Almaty Challenger 1 - Almaty San Marino Challenger Meerbusch Challenger Pro Tennis World Open - Sunrise Mons Challenger Rennes Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Bucaramanga Challenger Zagreb Open - Zagreb dBI Tennis Challenger - Binghamton St. Brieuc Challenger GHI Bronx Classic - Bronx AT&T Challenger of Dallas - Dallas Tatra Banka Open - Bratislava Tiburon Challenger - Tiburon Ethias Trophy - Mons Lambertz Open - Aachen Heilbronn Challenger Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Kosice Challenger BNP Paribas Primrose - Bordeaux Challenger Groningen - Groningen Tennis Napoli Cup 2007 - Napoli Challenger Ford de Cherbourg - Cherbourg Open de Rennes La Trinitaine - Rennes Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Salinas Challenger ECM Prague Open 2005 - Prague Pereira Challenger Pereira Challenger Winnetka Challenger Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote Astana Challenger Mobilux Open - Luxembourg Guzzini Challenger - Recanati Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Helsinki Challenger Akbank Private Banking TED Open - Istanbul Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Bogota Challenger BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Noumea Challenger Bucaramanga Challenger Flea Market Cup Busan Challenger Tennis - Busan Almaty Challenger 2 - Almaty Siemens Open 2007 - Scheveningen Leon Challenger Szczecin Challenger Cali Challenger Bordeaux Challenger IX Abierto Internacional de Salinas - Salinas Barranquilla Challenger Barranquilla Challenger Dortmund Challenger Mons Challenger Monterrey Challenger Noumea Challenger Pereira Challenger Savannah Challenger Vicenza Challenger Dallas Challenger Braunschweig Challenger San Luis Potosi Challenger Floridablanca Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Chitre Challenger Vancouver Challenger Mons Challenger Mauritius Open - Mauritius ATP Challenger Numea - New Caledonia Orleans Challenger Cali Challenger Salzburg Challenger Morelos Challenger PEOPLEnet Cup - Dnepropetrovsk TED Open-Akbank Private Banking - Istanbul Knoxville Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Medellin Challenger 10th Wartburg Open - Eisenach ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Qatar Mobil Open 2000 - Doha Tennis Cup of Flanders - Ostende South African Airways Open - East London Braunschweig Challenger 2000 Mercedes Cup - Stuttgart AAPT Championships - Adelaide Milan Indoors - Milan Manchester Challenger Ilkley Challenger Heineken Open - Auckland Open de Franche-Comte - Besancon Davidoff Swiss Indoors - Basel Muller Cup - Ulm St. Petersburg Open - St. Petersburg Status Athens Open - Athens Morelos Challenger Surbiton Challenger The Bolton Challenger - Bolton Warsteiner Challenger Lubeck - Lubeck XL Challenger de Tenis Copa Sevilla - Seville Open de Franche Comte - Besancon Santo Domingo Challenger Sarajevo Open - Sarajevo Gerry Weber Open - Halle USTA Challenger of Dallas - Dallas Bogota Challenger - Bogota Oldum Brown Vancouver Open - Vancouver Tunis Open - Tunis Mobelwelt-Zick Open 98 - Dresden Fifth-Third Bank Tennis Championships - Lexington Caltanissetta Challenger ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth Czech Open 2005 - Prostejov Braunschweig Challenger BMW Open - Munich Bogota Challenger Heilbronn Open - Heilbronn USTA Comerica Challenger - Aptos Project Independence Men's Challenger - Mandeville AAPT Championships - Adelaide International Bavarian Championship - Eckental IX Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Estoril Open - Estoril BMW Open - Munich Sao Paulo - Brazil The Priority Telecom Open - Amersfoort The Stella Artois Grass Court Championships - London Bratislava Challenger Synsam Swedish Open - Bastad Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Mercedes Cup - Stuttgart Heilbronn Open - Heilbronn ATP Heineken Challenger 2000 - Ho Chi Minh City Generali Open - Kitzbuhel Renault Slovenian Open - Ljubljana Siemens Open 2004 - Scheveningen Open de Montauban - Montauban Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach USTA Tennis Championships of Austin - Austin AIG Japan Open - Tokyo Kremlin Cup - Moscow ATU Cup 2001 - Weiden Okal Cup 2001 International Bavarian Championships - Eckental Warsteiner Challenger Wolfsburg - Wolfsburg 7th Wartburg Open - Eisenach Okal Cup - International Bavarian Championship - Eckental X Open Internacional D'Andorra - Andorra The Natrel's Challenger of Granby - Granby The Granby Natrel Challenger - Granby ABN/AMRO World Tennis Tournament - Rotterdam Schickedanz Open - Furth Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Porsche Open - Poznan GHI Bronx Classic - Bronx TED Open - Istanbul Intersport Heilbronn Open - Heilbronn Bogota Challenger Internationaler Raiffeisen Grand Prix - St. Polten XL Capital Bermuda Open - Bermuda Tallahassee Challenger Ordina Open - 's-Hertogenbosch XI Trofeo Ciudad de Quito - Quito Tunis Open 2006 - Tunis Sarasota Challenger RCA Championships - Indianapolis Adidas Open de Toulouse - Toulouse Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. XL Bermuda Open - Bermuda Tata Open 2003 - Chennai Ostdeutscher Sparkessen Cup - Dresden Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo AAPT Championships - Adelaide Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Stella Artois Championships - London Mumbai Open - Mumbai PEOPLEnet CUP - Dnepropetrovsk BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai San Luis Potosi Challenger PBZ Zagreb Indoors - Zagreb Kazan Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ethias Trophy - Mons Kitzbuhel Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Kremlin Cup - Moscow Pereira Challenger Legg Mason Tennis Classic - Washington Rome Challenger China Open - Beijing Mumbai Open - Mumbai Alessandria Challenger Grand Prix de Tennis de Lyon - Lyon Rome Challenger CA Tennis Trophy - Vienna Bordeaux Challenger The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Zagreb Challenger Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Furth Challenger Catella Swedish Open - Bastad Countrywide Classic - Los Angeles Tampere Challenger CA Tennis Trophy - Vienna Bogota Challenger Salzburg Challenger Bratislava Challenger Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Helsinki Challenger Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Banja Luka Challenger AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Heilbronn Challenger SAP Open - San Jose The Dubai Tennis Championships - Dubai Geneva Challenger Furth Challenger Open Sabadell Atlantico - Barcelona Belgrade Challenger Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Ordina Open - s-Hertogenbosch Bucaramanga Challenger The Artois Championships - London Drummondville Challenger BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Masters Series - Hamburg Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Sunrise Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Leon Challenger Winston Salem - Winston Salem Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Monterrey Challenger US Men's Clay Court Championship - Houston Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart International German Open - Hamburg Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Countrywide Classic - Los Angeles Qatar ExxonMobil Open - Doha Campionati Internazionali di Sicilia - Palermo Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland UNICEF Open - 's Hertogenbosch Bogota Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Grand Prix de Tennis de Lyon - Lyon Rome Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Claro Open Colombia - Bogota BMW Open - Munich Heineken Open - Auckland Athens Challenger Mouilleron-Le-Captif Challenger Abierto Mexicano Telcel - Acapulco Bogota Challenger Bratislava Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Gerry Weber Open - Halle Sydney International - Sydney Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Abierto Mexicano - Los Cabos Ecuador Open - Quito Next Generation Adelaide International - Adelaide Ordina Open - 's-Hertogenbosch Open de Moselle - Metz The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle Nottingham Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai BMW Open - Munich Farmers Classic - Los Angeles Loughborough Challenger Manchester Challenger Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Champaign Challenger Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota BMW Open - Munich Citi Open - Washington BMW Open - Munich RCA Championships - Indianapolis Valencia Open - Valencia Bordeaux Challenger U.S. National Indoor Tennis Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Medellin Challenger Las Vegas Challenger Power Horse Cup - Dusseldorf Canberra Challenger Topshelf Open - 's-Hertogenbosch Puebla Challenger Cali Challenger If Stockholm Open - Stockholm Schickendanz Open - Furth Valencia Open - Valencia Ecuador Open - Quito Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Nord/LB Open - Braunschweig Claro Open Colombia - Bogota Scheveningen Challenger Liberec Challenger USTA Challenger of North Miami Beach - North Miami Beach Delray Beach Open - Delray Beach Neride Prague Indoor - Prague Heilbronn Challenger - Heilbronn ATU Cup - Weiden Citi Open - Washington Fairfield Challenger Tulsa Auto Collection USTA Challenger - Tulsa Muller Cup 99 - Ulm DPD Challenger 99 - Aschaffenburg Okal Open - Eckental C.T. San Remo - XIII Piertomaso Tessitore - San Remo Warsteiner Grand Prix ATP Challenger - Oberstaufen Winston-Salem Open - Winston-Salem Geneva Open - Geneva VIII Torneo Internazionale di Tennis - Barletta Guayaquil Challenger Schickendanz Open - Furth 1999 Mercedes Cup - Stuttgart Heineken Open Shanghai - Shanghai President's Cup - Tashkent Delray Beach International Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Legg Mason Tennis Classic - Washington D.C. SA Tennis Open - Johannesburg Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg U.S. Mens's Clay Court Championship - Houston Open 13 - Marseille Brisbane International - Brisbane Campbells Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Dubai Tennis Open - Dubai Swiss Indoors Basel - Basel Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch U.S. Men's Clay Court Championships - Houston Chennai Open - Chennai Telenordia Swedish Open - Bastad BMW Open - Munich Gold Flake Open - Chennai Heineken Open Shanghai - Shanghai Copenhagen Open - Copenhagen Tennis Masters Series - Hamburg 2001 Mercedes Cup - Stuttgart Trofeo Conde de Godo - Barcelona Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome AIG Japan Open Tennis Championships - Tokyo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series - Hamburg Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mercedes Cup - Stuttgart Medibank International - Sydney Western & Southern Open - Cincinnati ATP Studena Croatia Open Umag - Umag Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid AEGON Championships - London Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Open de la Comunidad Valenciana - Valencia Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Hypo Group Tennis International - Portschach The Tennis Channel Open - Las Vegas Australian Open - Melbourne Medibank International - Sydney French Open - Paris U.S. Open - New York Tennis Channel Open - Las Vegas Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Australian Open - Melbourne Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona U.S. Open - New York Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Wimbledon - London Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Olympics - London